package com.bjsxt.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bjsxt.domain.Config;

public interface ConfigService extends IService<Config> {
    /**
     * 分页查询平台参数配置数据
     *
     * @param page 分页对象<Config>
     * @param type 配置规则类型
     * @param code 配置规则代码
     * @param name 配置规则名称
     * @return 平台参数配置分页数据
     */
    Page<Config> pageByTypeAndCodeAndName(Page<Config> page, String type, String code, String name);

    /**
     * 根据规则代码查询平台配置数据
     *
     * @param code 平台规则代码
     * @return 平台配置数据
     */
    Config getByCode(String code);
}
